<?
include("../../inc/class/config.php");		// загружаем классы настроек
include("../../inc/class/users.php");		// загружаем классы настроек
$cfg=new Tconfig;
include("../../config.php");			// загружаем основные настройки, которых нет в БД
include("../../inc/connect.php");			// соеденяемся с БД, получаем $cfg->base_id
$cfg->GetFromBaseNoSmarty();				// получаем настройки из базы
include("../../inc/class/class.phpmailer.php");
include("../../functions.php");		// подгружаем функции (мини версия)

function Send_mail_BP_userlist($bpid,$title,$txt){
    global $cfg;        
    $result = mysql_query("SELECT * FROM bp_userlist INNER JOIN users ON bp_userlist.userid=users.id WHERE bp_userlist.bpid='$bpid'",$cfg->base_id);
	if ($result!='') {
         while ($myrow = mysql_fetch_array($result)){             
            // echo "!!!$myrow[email], $title, $txt!!!";
		smtpmail($myrow[email], $title, $txt);		
             };
        };
};

$bpid=$_GET['bpid'];
$status=$_GET['status'];

$SQL = "UPDATE bp_userlist SET status='$status' WHERE id='$bpid'";
$result = mysql_query( $SQL ) or die("Не могу обновить статус у пользователя БП!".mysql_error());

// а туточки, заодно проверяем, а может все в этом БП, уже нажманули кнопки. Тогда Даем резюме по всебу БП
// поправка. А проверю ка я все БП.

$SQL = "SELECT * FROM bp_accept WHERE status=1";
$result = mysql_query( $SQL ) or die("Не могу выбрать список БП!".mysql_error());
while($row = mysql_fetch_array($result)) {
  $id=$row[id];              
  $SQL = "SELECT * FROM bp_userlist WHERE bpid='$id'";
  $result2 = mysql_query( $SQL ) or die("Не могу выбрать список bp_userlist!".mysql_error());
    $st1=0; // кол-во "Утверждено"
    $st2=0; // кол-во "Отменено"
    $cn=0;  // кол-во общее участников
    while($row2 = mysql_fetch_array($result2)) {
        $cn++;
        if ($row2[status]==1) {$st1++;};
        if ($row2[status]==2) {$st2++;};        
    };

    $url=GetSiteUrl();    
    // status=утверждено
    if (($cn!=0) and ($st1==$cn))
    {
        $SQL = "UPDATE bp_accept SET status=2 WHERE id='$id'";
        $result2 = mysql_query( $SQL ) or die("Не могу обновить статус БП!".mysql_error());      
        Send_mail_BP_userlist($id,"Внимание БП№$id утвержен.","Внимание БП№$id утвержден. Подробноси смотрите на <a href=$url?content_page=bp_accept>портале</a>");        
    };
    // status=утверждено
    if (($cn!=0) and ($st2!=0))
    {
        $SQL = "UPDATE bp_accept SET status=3 WHERE id='$id'";
        $result2 = mysql_query( $SQL ) or die("Не могу обновить статус БП!".mysql_error());              
        Send_mail_BP_userlist($id,"Внимание БП№$id отклонен.","Внимание БП№$id отклонен. Подробноси смотрите на <a href=$url?content_page=bp_accept>портале</a>");       
    };
    
};


?>
